$(function () {

    //获得当前文件的用户id
    var url = location.href;
    var number = url.substring(url.indexOf("=") + 1);


    //根据文件id，找到用户id，并找到用户信息，填写该文件的作者头像和昵称
    $.get(
        'concern/documentUserMessage',
        {
            number:number //文件id
        },
        function (data) {
            $("#avatars").html(
                data.pageInfo.map(function (obj) {
                    var nic = obj.password;
                   if (nic===null){
                       nic="这个用户很懒,什么也没留下";
                   }
                    return `<img src="http://192.168.17.12:8060/${obj.tel}"/>
                            <span>${nic}</span><br/>`;
                }).join("")
            )
        });

    //收藏按钮根据收藏信息变化
    $.get(
        'getFile/viewFid',
        function (data) {
            var url = location.href;
            var number = url.substring(url.indexOf("=") + 1);
            var collect=data.pageInfo.some(function (arr){
               return  +number === arr.fid;
            });
            if (collect){
                $(".colls").text("取消收藏")
            }else {
                $(".colls").text("收藏")
                $(".res-detail").removeClass("collect")
            }
        });

    var fileUid =null;
    var href = null;
        $.get(
        'concern/followUid',
        {
            number:number //文件id
        },
        function (data) {
            fileUid =data.obj.f_userId; //当前文件用户的id
            console.log(data.obj)
            //将当前信息用户的id 传到他的查看信息页面中
            //将该资源用户的id放在地址上
           href = "more.html" + "?" + "id=" +fileUid;
            $("#more").html(
                '<a href="./'+href+'">查看TA的更多资源</a>'
            )
        }
    )

    $.get(
        'concern/uidMessage',
        function (data) {
            //是当前登录用户上的文件 不显示收藏按钮
            if (fileUid===data.uid){
                $(".colls").hide()  //隐藏收藏按钮
                $(".res-detail").removeClass("collect") //隐藏 那个”藏“字图标
            }
            //是当前登录用户上的文件 不显示关注按钮和私信按钮
            if (fileUid===data.uid){
                $("#attach").hide();
                $("#letter").hide();
                $("#more").html(
                    '<a href="./'+href+'">查看我的更多资源</a>'
                )
            }
        }
    )

    //关注按钮根据关注信息变化
    $.get(
        'concern/followFid',
        function (data) {
   /*        var follow = data.pageInfo.some(function (arr){})
            if (follow>0){
                if (fileUid===arr.focus_uid){
                    $("#attach").text("已关注")
                    return true;
                }else {
                    $("#attach").text("关注")
                }
            }else {
                $("#attach").text("关注")
            }*/
            var follow = data.pageInfo.some(function (arr) {
                return fileUid === arr.focus_uid;
            });
            if (follow) {
                $("#attach").text("已关注");
            } else {
                $("#attach").text("关注");
            }
        })
    //点击收藏按钮
    $(document).ready(function (){ //确保页面加载完成后再执行代码
        $(".colls").click(function (){
            var buttonText=$(this).text();
           /* console.log("按钮信息"+buttonText)*/
            $(this).text(function () {
                return buttonText === "收藏" ? "取消收藏" : "收藏";
            });
            //点击收藏显示图标
                var  arr=$(".res-detail").attr("class");
                if (arr.indexOf("collect")>=0 && buttonText==="取消收藏"){
                    $(".res-detail").removeClass("collect")
                }else {
                    $(".res-detail").addClass("collect")
                }
          //获得这个页面的地址 传入后段拿到文件的id
              if (buttonText==="收藏"){
                  var confirmMessage = "确认收藏吗？";
                  if (confirm(confirmMessage)) {
                      $.get(
                          'getFile/fileId',
                          {
                              href: location.href,
                              collect: buttonText
                          })
                  }else {
                      // 用户点击了取消按钮，恢复原来的状态
                      $(".colls").text(buttonText);
                      $(".res-detail").removeClass("collect")
                  }
              }else {
                  var confirmMessage = "确认取消收藏吗？";
                  if (confirm(confirmMessage)) {
                      $.get(
                          'getFile/fileId',
                          {
                              href: location.href,
                              collect: buttonText
                          })
                  }else {
                      // 用户点击了取消按钮，恢复原来的状态
                      $(".colls").text(buttonText);
                      $(".res-detail").addClass("collect") //点击取消
                  }
              }


        })
        //点击关注按钮
        $("#attach").click(function (){
            var Concern=$(this).text();
            $(this).text(function () {
                return Concern === "关注" ? "已关注" : "关注";
            });
            //将文件的id传入后段找到上传该文件的用户

            if (Concern==="关注"){
                var confirmMessage = "确认关注？";
                if (confirm(confirmMessage)) {
                    $.get(
                        'concern/fileId',
                        {
                            href: location.href,
                            concern: Concern
                        }
                    )
                }else {
                    // 用户点击了取消按钮，恢复原来的状态
                    $("#attach").text(Concern);
                    }
            }else {
                var confirmMessage = "确认取消关注吗？";
                if (confirm(confirmMessage)) {
                    $.get(
                        'concern/fileId',
                        {
                            href: location.href,
                            concern: Concern
                        }
                    )
                }else {
                    // 用户点击了取消按钮，恢复原来的状态
                    $("#attach").text(Concern);
                    }
            }
        });


    })




    //默认不是会员用户
    var vip =0;

    var  href_id = location.href;


    //用户点击私信
    $("#letter").click(function (){
        let fid =(Number)(href_id.substring(href_id.lastIndexOf("=")+1))
        console.log("fid:",fid)
        //文件id
        console.log("转到聊天")
        location.href="message.html?fid="+fid;

    })
    var vip_code;
    //判断是不是vip
    $.get("download/verVip",function (data){
         vip_code = data.code
    })
    //下载
    $(".downx").click(function (){
        //文件id
        console.log(href_id);
        let fid =(Number)(href_id.substring(href_id.indexOf("=")+1))
        console.log(fid);
        location.href="download/downLoad?fid="+fid+"&vip=0";
    })

    //vip通道
    $(".thunder").click(function (){
        if (vip_code!=888){
            alert("您不是会员！")
            return;
        }
        let fid =(Number)(href_id.substring(href_id.indexOf("=")+1))
      location.href="download/downLoad?fid="+fid+"&vip=1";



    })


});